home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- '''Fixer that changes input(...) into eval(input(...)).'''
- from import fixer_base
- from fixer_util import Call, Name
- from import patcomp
- context = patcomp.compile_pattern("power< 'eval' trailer< '(' any ')' > >")
-
- class FixInput(fixer_base.BaseFix):
- PATTERN = "\n power< 'input' args=trailer< '(' [any] ')' > >\n "
-
- def transform(self, node, results):
- if context.match(node.parent.parent):
- return None
- new = node.clone()
- new.set_prefix('')
- return Call(Name('eval'), [
- new], prefix = node.get_prefix())
-
-
-